Email: Anushak952@gmail.com
M: 469-500-3780
·
7+ years of progressive
experience in successfully designing, developing and implementing quality
software.
·
Extensive
experience in Java/J2EE technologies (Java, JDK
1.5/1.6/1.7, JSP, Servlets, JDBC, EJB).
·
Extensive
Web programming experience with technologies likes JSP, Java, Servlet, JavaScript, XML, AJAX,
Angular JS and JQuery.
·
Expertise
in Spring, Hibernate and Struts MVC frameworks for
building the web layer.
·
Expertise
in Spring IOC design patterns to build the application services layer.
·
Experience
in using Apache CXF to develop web
services. Experience in database access using Hibernate and
JDBC.
·
Extensive
experience in building the data layer using O/R mapping technology such as Hibernate.
·
Experience
in developing commercial applications using common J2EE Design Patterns such
as Session Facade, Factory and Data
Access Objects.
·
Expertise
in database programming (SQL, PL/SQL)
with Oracle. Extensively used Eclipse, RAD, and
RSA as IDE for application development and support.
·
Extensively
used Maven and ANT as build script for application build and
deployment. Extensively used Junit and log4j for unit testing and logging.
·
Worked
with Serena, VSS, CVS,
SVN , GITand Clear case for version control. Expertise in designing J2EE compliant systems
for deployment on WebSphere,
WebLogic and JBoss application servers.
·
Designed
and coded application components in an Agile environment. Experience in OOAD using UML (Rational Rose).
·
Experience
in using DOM4J, JAXB, JAXP parsing and XMLBean to process, validate, parse
and extract data from XML files.
·
Good
knowledge and experience with multiple Servers like IBM Web Sphere, BEA Web
Logic server, Apache Tomcat, JBoss.
·
Extensive
experience in working IDE tools like Eclipse, Netbeans, RAD, WID (Web Sphere
Integration Designer).
·
Extensive
experience in implementation of the version control software SVN, CVS, and
Git.
·
Experienced
in generating logging by Log4j to identify the errors in production test
environment and experienced in Ant, Maven and Gradle tools.
·
Proficient
in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and
MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
·
Closely
worked with Release Management Team in doing builds and deploying code into
various environments like DEV/QA/SIT/UAT/Prod.
|
Skills
|
Domain
|
|
|
J2EE Framework/API’s
|
Struts 2, JSF 2.1, Spring 3, Hibernate 3, WebServices
|
|
Programming Languages
|
Java 8, C++,C#, Javascript
|
|
J2EE IDE
|
IntelliJ 3,Eclipse 3.x, MyEclipse, IBM Rational App Developer 7
|
|
Operating System
|
Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.
|
|
Web Technology
|
JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL, JQuery,
XSLT, XPath, XQuery, SOAP, Ext JS,Node.js,Adobe Flex.
|
|
Web Services
|
Apache CXF 3, JAX-RS, JAX-WS 2, JAX-RPC, Apache Axis 2.
|
|
Webservers
|
Jboss 6, IBM Websphere 7, Apache Tomcat 7, Oracle Weblogic 10g
|
|
SOA Technologies
|
JBoss Drools, IBM Websphere ESB 7.0
|
|
Databases
|
Oracle 10g, My SQL 5, MS SQL Server 2005, IBM DB2
|
|
Database Languages
|
SQL, PL/SQL.
|
|
Development Methodologies
|
Agile, Scrum, Waterfall, TDD.
|
|
Script
|
Ant, UNIX Shell Script.
|
|
Version Control
|
Perforce, IBM ClearCase, Visual Source Safe, SVN, CVS, GIT
|
|
Testing & Performance
|
JUnit, JMeter,
|
|
UML Tools
|
IBM Rational Rose, IBM Rational Suite, Magic Draw, ArgoUML,
MS-Visio.
|
|
Build Tools
|
Ant, Maven.
|
|
Reports
|
Jasper, Crystal Reports.
|
|
|
Education:
Bachelor’s Degree in Electronics
and communications engineering from JNTU.
Client: SC
Johnson
Jul’ 14 – Till
Role: Java Developer
Responsibilities:
· Involved in requirements
gathering, Preparing FRD and BRD, design and design document and development
of the applications, Unit testing and Deployments
· Developed Spring Bean
Classes for implementing Business logic and configured beans to manage bean
lifecycle using annotations and xml based configuration. Used spring MVC
module to write controllers, map URL’s for the request and present with
different views for different use cases.
· Involved in writing Spring
Configuration XML file that contains declarations and business classes are
wired-up to the frontend managed beans using Spring IOC pattern.
· Worked on RESTFramework for
navigating the application using JPDLs
· Written Spring components
like Controller, Validator, Resource Mapping, Model Attribute, and Session
Attributes using annotations and used URL mapping to handle the requests and
present clients to
· customized view based on
the using different view templates
· Involved in development of
data abstraction layer using Hibernate ORM framework with Spring support, and
JDBC components. Performed CRUD operations using Hibernate framework and used
criteria API, native SQL and HQL based on the use case.
· Integrated EJB 3.0 with JSF
and managed application state management, business process management (BPM)
using JBoss.
· Wrote SQL queries and
Stored Procedures for Data Access Objects (DAO) and executed using
hibernate.
· We used multithreading
concepts while creating DAO classes. Used multithreading in programming to
improve overall performance.
· Added Hibernate second
level cache to improve the DAO layer performance and used ehcache as a cache
provider. Configured ehcache.xml to define cache lifecycle of the objects.
· Used SOAP web services to
validate client’s payments and fulfill the client orders. Used SOAP UI tool
to validate the web service.
· Implemented RESTful
Web-Services for data exchange between multiple systems within the company.
· nstallation, setup and
configuration of BIRT ECLIPSE reporting tool
· setup BIRT reporting
environment
· Develop, design and deploy
reports on to data repository and servers
· Design and generate Charts
either in standalone or embedded within BIRT reports charting engine
integrate to multiple Applications
· Created customs tags and
used different view templates. Created Tiles definitions for various layouts
for user views and integrated with Spring MVC context configuration.
· Developed JUnit test cases
for performing unit testing.
· Developed the user
interfaces using angularJS, HTML, CSS, AJAX, Java Script.
· Used spring mock to mock
various test objects. Used Maven Plug-in for configuring and building projects.
· Used Log4j to assign,
track, report and audit the issues in the application. Used GIT for version
control.
· Responsible for analyzing,
finding the root cause and fixing the production issues. UAT support and bug
fixing.
· Involved in various phases
of Software Development Life Cycle (SDLC).
· Project was developed and
implemented in Agile/scrum methodology. Participated in daily scrum meetings
and updating Rally regarding the tasks and time spent on each tasks.
Environment:Java1.7,
Spring 4.0, Hibernate 4.0, Business Intelligence Reporting Tool (BIRT)Oracle
11g, Maven, Soap, RESTful, Weblogic.
Client: Walgreens,
IL
Oct’ 13 –Jun’ 14
Role: Java Developer
Responsibilities:
•
Used OOAD for building applications.
•
Involved in gathering business requirements, analyzing the project and
creating use Cases and Class Diagrams.
•
Interacted coordinated with the Design team, Business analyst and end
users of the system.
•
Integrated REST services with client web services as well as
developing unit tests using EasyMock
•
Created sequence diagrams, collaboration diagrams, class diagrams,
usecases and activity diagrams using Rational Rose for the Configuration,
Cache & logging Services.
•
Designed and developed the project using MVC design pattern.
•
Developed front end using Struts framework, business components using
EJB’s.
•
Implementing Tiles based framework for application common page
layouts.
•
Created the web UI using Struts, JSP, Servlets, Jquery UI, Ajax and
Custom tags.
•
Deployment of Application in the JBoss Server environment using ANT
tool using Struts architecture with the JSP Client.
•
Coded different action classes in struts responsible for maintaining
deployment descriptors like struts-config, ejb-jar and web.xml using XML.
•
Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and
Validations provided by struts framework.
•
Developed and deployed Session Beans and JPA Entities for database
updates.
•
Implemented caching techniques, wrote POJO classes for storing data
and DAO’s to retrieve the data and did other database configurations using
EJB 3.0.
•
Developed stored procedures and complex packages extensively using
PL/SQL and shell programs.
•
Used Struts-Validator frame-work for all front-end Validations for all
the form entries.
•
Developed SOAP based Web Services for Integrating with the Enterprise
Information System Tier.
•
Design and development of JAXB components for transfer objects.
•
Prepared EJB deployment descriptors using XML.
•
Involved in Configuration and Usage of Apache Log4J for logging and
debugging purposes.
•
Wrote Action Classes to service the requests from the UI, populate
business objects & invoke EJBs.
•
Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
•
Wrote Junit test classes for the services and prepared documentation.
•
Wrote Shell scripts to build and java programs.
Environment: Java/J2SE ,
JSP, Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE,
RSA, JBoss6.0 , Ratonal Rose, CVS, Oracle10g, Junit, Rational Rose, IBatis,
JavaScript, Jquery, DHTML.
PayPal-Phoenix, AZFeb’ 11 –
Sep’ 13
Role: Java Developer
Responsibilities:
•
Designed and developed the application using agile methodology and
followed TDD and Scrum.
•
Wrote Technical design document with the class, sequence, and activity
diagrams in each use case.
•
Designed and Developed the UI Framework built using JSFFacelets, Rich
Faces and Ajax4JSF.
•
Involved in writing JSF Backing Beans for controlling the UI and
writing custom components and validations.
•
Implemented JSF Converters to handle formatting and Localization and
configured the faces-config.xml for converters and validators.
•
Implemented J2EE design patterns such as Factory, DAO and DTO
•
Implemented the Ajax interactions with Ajax4JSFfor better and faster
interactive Front-End.
•
Developed custom layouts and reusable composite components for the web
application using Facelets.
•
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI
and XML.
•
Did the application support on different environments from QA to
Production. Was responsible for analyzing the issues, providing technical
& functional support to the users and fix them.
Environment: J2EE/J2SE,
Java1.5, JSP, Ajax4JSF,JSF 1.2, Apache MyFaces, RichFaces 3.3, Spring Frame
Work 3, Hibernate,JMS, CSS3, Apache CXF, XML, HTML, Log 4j, Web Sphere 6,RAD
7, Oracle, SunOS (UNIX), Shell Script, Sub Version , Maven.
Company:
Northern trust
cooperation
Feb 10– Jan’ 11
Role: Java
Developer
Responsibilities:
•
Developed a web application using Struts Framework.
•
Created the user interfaces using the JSP’s.
•
The Struts validator frame work to automatically validate user input.
•
Created tile definitions, struts configuration files, validation files
and resource bundle.
•
Develop, implement, and maintain a synchronous, AJAX based rich client
for improved customer experience.
•
The business layer is based on Action classes and persistence
mechanism used is Hibernate.
•
Created mappings and implemented persistence layer using Hibernate.
•
Wrote SQL queries to access the data from the database.
•
Used IBM management center for creating a offers and mapping the
images to that offer.
•
Involved in writing test cases using JUNIT.
•
For tracking changes we had used HP QC. Making sure that every team
member updates their statues in that.
•
Used GIT tool for Version control.
•
Developed and maintained Ant Scripts for the build purpose on various
environments.
•
Interacted daily with client to finalize the requirements and also
presented the approach for each requirement.
•
Interacted with on-site team members for discussing the plan and
approach for developing the requirements.
Environment:
Java 1.5, Struts 1.3, Hibernate 3.5, Oracle 10g, HP QC, IBM management
center, Web Sphere.
Company:
Polaris
India
Apr’ 08 – Jan’ 10
Role: Java
Developer
Responsibilities:
•
Interactions with the business team to gather the requirements review
the specifications and monitor the work.
•
Developed the front-end web presentation layer on Spring MVC
framework.
•
Used J2EE design patterns like MVC, Singleton and DAO Factory to
provide a consistent, easily manageable and maintainable application.
•
Developed JSP pages to handle client requests and carry out server
side processing. Implemented client side validations using JavaScript.
•
Developed Servlets, Java beans and Java helper classes responsible for
delivering web component.
•
Implemented logging using Log4j. Responsible for the co-ordination
with the team members and attending meetings.
•
Generated User interface screens using JSP, JavaScript, CSS and HTML.
Responsible for unit testing and integration testing, bugs fixing, handling
change requests.
•
Used Ant script for build and deploy process. Deployed the application
on Tomcat server.
Environment:
J2EE/J2SE, Java1.5, JSP, Spring Frame Work 3, CSS3, Apache CXF, XML, HTML,
Log 4j, Oracle, JavaScript, Sub Version.